<%-- 
    Document   : modificarPr
    Created on : 23/05/2011, 03:11:57 PM
    Author     : Patricia
--%>

<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ include file='../Templates/security.jsp' %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">


<% String idPreReporte = (String) request.getParameter("idPreReporte");%>

<h1 class="title">Gestión de Pre-Reportes</h1>
<hr>
<p class="meta"></p>
<div class="entry">
    <center>
        <h2>Modificar Pre-Reporte</h2>
        <html:form action="/modificarPR" styleId="modificarPreReporteForm" onsubmit="return modificarPR();">
            <html:hidden property="idPreReporte" styleId="idPreReporte"></html:hidden>
            <table>
                <tbody>
                    <tr>
                        <td></td>
                        <td><h3>Datos del Denunciante:</h3></td>
                    </tr>
                    <tr style="display:none">
                        <td><html:text property="idPreReporte" size="30" styleId="idPreReporte"/></td>
                    </tr>
                    <tr style="display:none">
                        <td><html:text property="old_ci" size="30" styleId="old_ci"/></td>
                    </tr>
                    <tr>
                        <td><font color="red">*&nbsp;</font>Nombre:</td>
                        <td>
                            <html:text property="nombre_den" size="30" styleId="nombre_den"/>
                        </td>
                        <td>(Sólo debe contener letras) Ej: Pedro</td>
                    </tr>
                    <tr>
                        <td></td>
                        <td>
                            <html:errors property = "falta_Nombre"/>
                            <html:errors property = "long_Nombre"/>
                            <html:errors property = "invalid_caracter_N1"/>
                        </td>
                    </tr>
                    <tr>
                        <td><font color="red">*&nbsp;</font>Apellido:</td>
                        <td><html:text property="apellido_den" size="30" styleId="apellido_den"/></td>
                        <td>(Sólo debe contener letras) Ej: Pérez</td>
                    </tr>
                    <tr>
                        <td></td>
                        <td>
                            <html:errors property = "falta_Apellido"/>
                            <html:errors property = "long_Apellido"/>
                            <html:errors property = "invalid_caracter_A1"/>
                        </td>
                    </tr>
                    <tr>
                        <td><font color="red">*&nbsp;</font>Cédula:</td>
                        <td><html:select property="nac" styleId="nac">
                                <html:option value="V">V</html:option>
                                <html:option value="E">E</html:option>
                            </html:select>
                            -
                            <html:text property="cedula" size="25" styleId="cedula"/>
                        </td>
                        <td>(Sólo debe contener números) Ej: 1234567</td>
                    </tr>
                    <tr>
                        <td></td>
                        <td>
                            <html:errors property = "falta_Cedula"/>
                            <html:errors property = "invalid_Cedula"/>
                        </td>
                    </tr>
                    <tr>
                        <td><font color="red">*&nbsp;</font>Teléfono:</td>
                        <td><html:text property="telefono" size="30" styleId="telefono"/></td>
                        <td>Ej. 02125555555</td>
                    </tr>
                    <tr>
                        <td></td>
                        <td>
                            <html:errors property = "pr_faltaTelefono"/>
                            <html:errors property = "telefono_letras"/>
                        </td>
                    </tr>
                    <tr>
                        <td><font color="red">*&nbsp;</font>Sede:</td>
                        <td>
                            <select id="Sedes" name="sede" >
                                <option value="" selected></option>
                            </select>
                            <html:errors property = "pr_faltaSede"/>
                        </td>
                    </tr>
                    <tr>
                        <td><font color="red">*&nbsp;</font>Ubicación del :</td>
                        <td>
                            <select id="Espacios" name="ubicacion">
                                <option value="" selected></option>
                            </select>
                            <html:errors property = "pr_faltaUbicacion"/>
                        </td>
                    </tr>
                    <tr>
                        <td></td>
                        <td><h3>Información General:</h3></td>
                    </tr>
                    <tr>
                        <td><font color="red">*&nbsp;</font>Receptor de la denuncia:</td>
                        <td><select id="workerSelected" name ="ingresa" property="ingresa" >
                                <script type="text/javascript">
                                    $.getJSON("listaTrabajadoresDSI.do",
                                    function(data) {
                                        $.each(data.namesTrabajadoresDSI, function(i,item){
                                            var string = "<option value='"+item.cedula+"'>"+item.cedula+" "+item.apellido+", "+item.nombre+"</option>";
                                            $('#workerSelected').append(string)
                                        });
                                    });
                                </script>
                            </select>
                        </td>
                    </tr>
                    <tr>
                        <td></td>
                        <td>
                            <html:errors property = "pr_faltaIngresa"/>
                        </td>
                    </tr>
                    <tr>
                        <td><font color="red">*&nbsp;</font>Descripción:</td>
                        <td><html:textarea property="descripcion" rows="15" cols="30" styleId="descripcion"/></td>
                    </tr>
                    <tr>
                        <td></td>
                        <td>
                            <html:errors property = "pr_faltaDescripcion"/>
                        </td>
                    </tr>
            </table>
            <br>
            <font color="red"><p>Los campos que tienen (*) son obligatorios.</p></font>
            <br>
            <html:submit value="Modificar"/>
            <html:button property="" styleId="backPr" value="Atrás"/>
        </html:form>
    </center>
</div>
<div style="clear: both;">&nbsp;</div>

<script type="text/javascript">
    $('#backPr').click(consultarPreReporte);

    $(function(){
        consultarPreReporte(<% out.print("'" + idPreReporte + "'");%>);
    });

    function consultarPreReporte(idPreReporte){
        $.ajax({
            type: 'POST',
            url:"consultarPreReporte.do",
            data: {idPreReporte:idPreReporte},
            dataType: 'json',
            success: processConsultarPR
        });
        return false
    }
    function processConsultarPR(data){
        if((item = data.prInfo)){
            listaSedes(item.sede);
            alert(item.ubicacion);
            listEspacios(item.sede,item.ubicacion);
            cedula = data.prInfo.ci.replace(/.\-/, '');
            $('#idPreReporte').val(item.idPreReporte);
            $('#cedula').val(cedula);
            $('#nombre_den').val(item.nombre_den);
            $("#apellido_den").val(item.apellido_den);
            $("#nac").val(item.nac);
            $("#cedula").val(item.ci);
            $("#telefono").val(item.telefono);
            //$("#sede").val(item.sede);
            //$("#Espacios").val(item.ubicacion);
            $("#workerSelected").val(item.worker);
            $("#descripcion").val(item.descripcion);
            $("#old_ci").val(item.nac + "-" + item.ci);
            //hay q hacer q los checkbox de riesgos de la consulta
            //los marque en el tree.
        } else {
            alert("Ha ocurrido un error. El Pre-Reporte no puede ser modificado.");
            $('#backPr').click();
        }
        return false;
    }
    

</script>